package com.wwf.service;

import com.wwf.pojo.UserInfo;
import com.wwf.pojo.UserToken;

/**
 * @author wwf
 * @date 2021年02月04日 12:06:10
 */
public interface IUserService {
    /**
     * 注册用户
     * @param userInfo
     * @return
     */
    public int registerUser(UserInfo userInfo);

    /**
     * 根据邮箱判断用户是否已经注册过
     * @param email
     * @return
     */
    public boolean isRegister(String email);

    /**
     *  校验登录
     * @param email 邮箱
     * @param password  密码
     * @return
     */
    public boolean checkLogin(String email,String password);

    /**
     *
     * @param email 邮箱
     * @param accssToken 登录token
     */
    public void saveToken(String email, String accssToken);

    /**
     *
     * 根据登录token获取用户信息
     * @param accessToken 登录token
     * @return
     */
    UserToken findUserInfoBy(String accessToken);
}
